﻿using Magicodes.ExporterAndImporter.Core;
using Magicodes.ExporterAndImporter.Excel;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;

namespace NP.BPMReportPlatform.MaterialMasterData.Dto
{
    /// <summary>
    /// 排课平台预算数据导入
    /// </summary>
    [ExcelImporter(IsLabelingError = true)]
    public class ImportPKBudgetDataInput
    {
        /// <summary>
        /// 操作类型 新增：1；更新：2
        /// </summary>
        [IEIgnore(IsExportIgnore = true)]
        public string OperationType { get; set; }

        /// <summary>
        /// ID
        /// </summary>
        public Guid Id { get; set; }

        /// <summary>
        /// 年份
        /// </summary>
        [ImporterHeader(Name = "年份")]
        public string Year { get; set; }

        /// <summary>
        /// 月份
        /// </summary>
        [ImporterHeader(Name = "月份")]
        public string Month { get; set; }

        /// <summary>
        /// 学校/部门
        /// </summary>
        [ImporterHeader(Name = "学校/部门")]
        public string SchoolName { get; set; }

        /// <summary>
        /// 预算
        /// </summary>
        [ImporterHeader(Name = "预算")]
        public string Budget { get; set; }

        /// <summary>
        /// 预估
        /// </summary>
        [ImporterHeader(Name = "预估")]
        public string Estimate { get; set; }

        /// <summary>
        /// 实际
        /// </summary>
        [ImporterHeader(Name = "实际")]
        public string Practical { get; set; }

    }
}
